#ifndef _AWUI_WINDOWS_FORMS_KEYS_H
#define _AWUI_WINDOWS_FORMS_KEYS_H

namespace awui {
	namespace Windows {
		namespace Forms {
			struct Keys {
				enum Enum {
					Key_0 = 0,
					Key_1,
					Key_2,
					Key_3,
					Key_4,
					Key_5,
					Key_6,
					Key_7,
					Key_8,
					Key_9,
					Key_A,
					Key_B,
					Key_C,
					Key_D,
					Key_E,
					Key_F,
					Key_G,
					Key_H,
					Key_I,
					Key_J,
					Key_K,
					Key_L,
					Key_M,
					Key_N,
					Key_NTILDE,
					Key_O,
					Key_P,
					Key_Q,
					Key_R,
					Key_S,
					Key_T,
					Key_U,
					Key_V,
					Key_W,
					Key_X,
					Key_Y,
					Key_Z,

					Key_KP0,
					Key_KP1,
					Key_KP2,
					Key_KP3,
					Key_KP4,
					Key_KP5,
					Key_KP6,
					Key_KP7,
					Key_KP8,
					Key_KP9,
					Key_KP_DIVIDE,
					Key_KP_ENTER,
					Key_KP_EQUALS,
					Key_KP_MINUS,
					Key_KP_MULTIPLY,
					Key_KP_PERIOD,
					Key_KP_PLUS,

					Key_BACKSPACE,
					Key_ENTER,
					Key_LSHIFT,
					Key_RSHIFT,
					Key_SPACE,
					Key_LALT,
					Key_COMMA,
					Key_PERIOD,
					Key_MINUS,
					Key_QUOTE,
				};
			};
		}
	}
}

#endif
